User and Session Management

  • A singleton class for performing all the workflows related to user registration, signing in, signing out and other.

    Declaration

    Swift

    @objc
    public class AccountManager : NSObject
  • A class that can be used for getting the account and password policy and validate password policy.

    Declaration

    Swift

    @objc
    public class PasswordManager : NSObject
  • A User model.

    Declaration

    Swift

    @objc
    public class User : NSObject, APIModel, PersistableObject
  • A User model for secondary users.

    Declaration

    Swift

    @objc
    public class SecondaryUser : NSObject, APIModel
  • A User model used when searching / checking for users.

    Declaration

    Swift

    @objc
    public class ExistingUser : NSObject, APIModel
  • A user’s address model.

    Declaration

    Swift

    @objc
    public class Address : NSObject, Codable
  • A password policy model.

    Declaration

    Swift

    @objc
    public class PasswordPolicy : NSObject, APIModel
  • An account policy model.

    Declaration

    Swift

    @objc
    public class AccountPolicy : NSObject, APIModel
  • Type of ID for user & his devices.

    Declaration

    Swift

    @objc
    public enum IdType : Int, StringConvertibleEnum
  • App Passcode Settings.

    Declaration

    Swift

    @objc
    public class AppCodeSettings : NSObject, APIModel
  • User Settings.

    Declaration

    Swift

    @objc
    public class UserSettings : NSObject, APIModel